According to Oxford Dictionaries Online the verb congratulate collocates with both prepositions, but the meaning is …
Congratulations to sb只对某人表示祝贺,但没有表明具体的祝贺事由,信息量较少;而Congratulations sb on sth 则提供了更多的信 …
另外,congratulate 习惯上不接不定式的复合结构作宾语,记住常用句型 congratulate sb on [upon] (doing) sth。 如: 他写信祝贺她 …
更多内容请点击:word choice - "Congratulate for" vs. "congratulate on" - English ... 推荐文章